const path = require('path');
const { defineConfig } = require('@vue/cli-service');

function resolve(dir){
  return path.join(__dirname,dir);
}

module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave:false,  //关闭eslint语法检查

  chainWebpack: config => {
    config.module
      .rule('svg')
      .exclude.add(resolve('src/icons'))
      .end()
    config.module
      .rule('icons')
      .test(/.svg$/)
      .include.add(resolve('src/icons'))
      .end()
      .use('svg-sprite-loader')
      .loader('svg-sprite-loader')
      .options({symbolId:'icon-[name]'})
      .end()
  }
})
